[][src]Crate webbrowser

Open URLs in the web browsers available on a platform.

Inspired by the webbrowser python library.

Currently state of platform support is:

  • macos => default, as well as browsers listed under Browser
  • windows => default browser only
  • linux or *bsd => default browser only (uses $BROWSER env var, failing back to xdg-open, gvfs-open and gnome-open, in that order)
  • android => default browser only
  • ios => not supported right now

Important note:

  • This library requires availability of browsers and a graphical environment during runtime
  • cargo test will actually open the browser locally.

Examples

use webbrowser;

if webbrowser::open("http://github.com").is_ok() {
    // ...
}

Structs

ParseBrowserError

The Error type for parsing a string into a Browser.

Enums

Browser

Browser types available

Functions

open

Opens the URL on the default browser of this platform

open_browser

Opens the specified URL on the specific browser (if available) requested. Return semantics are the same as for open.